fetcher: Lazily create tmp directory
authorMatthew Barnes <mbarnes@redhat.com>
Fri, 18 Dec 2015 15:50:08 +0000 (10:50 -0500)
committerColin Walters <walters@verbum.org>
Sat, 19 Dec 2015 14:21:22 +0000 (09:21 -0500)
commit1f1bfbf711221168f1a3fc6e18cde2929c0ac1d7
treefe83a77f984e548ef27dfc82802db22081732d4a
parent1810de2b51680dbf35fdbd33d0a8d7e65eadc91f
fetcher: Lazily create tmp directory

The tmp directory is lazily created for each fetcher instance, since
it may require superuser permissions and some instances only need
_ostree_fetcher_request_uri_to_membuf() which keeps everything in
memory buffers.
src/libostree/ostree-fetcher.c
src/libostree/ostree-fetcher.h
src/libostree/ostree-repo.c